home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 2003 June / macformat-130.iso / mac / Reviewed⁄Demos / Spearhead Demo / demota / pak1.pk3 / global / alarmlight.scr < prev    next >
Encoding:
Text File  |  2002-10-21  |  1.5 KB  |  42 lines

  1. for (local.index = 1; local.index <= $alarmlight.size; local.index++)
  2. {
  3.     spawn script_model model "fx/corona_red.tik" targetname alarmcoronasuck
  4.     $alarmcoronasuck[local.index].origin = $alarmcorona[local.index].origin
  5.     $alarmcoronasuck[local.index].scale = $alarmlight[local.index].scale
  6.     local.alarmlightbright[local.index] = spawn script_model model "lights/lightbulb_caged_red-lit.tik"
  7.     local.alarmlightbright[local.index].origin = $alarmlight[local.index].origin
  8.     local.alarmlightbright[local.index].angles = $alarmlight[local.index].angles
  9.     local.alarmlightbright[local.index].scale = $alarmlight[local.index].scale
  10.     local.alarmdlight[local.index] = spawn script_model model "fx/dummy.tik"
  11.     local.alarmdlight[local.index].origin = $alarmcorona[local.index].origin
  12.     local.alarmdlight[local.index] lightOn
  13.     $alarmcorona[local.index] hide
  14. }
  15.     level.alarmlights = 1
  16. level waittill spawn
  17.  
  18. while (1)
  19. {
  20.     while ( level.alarmlights == 1 )
  21.     {
  22.         for (local.index = 1; local.index <= $alarmlight.size; local.index++)
  23.         {
  24.             local.alarmdlight[local.index] light .3 0 0 64
  25.             $alarmcoronasuck[local.index] show
  26.             $alarmlight[local.index] hide
  27.             local.alarmlightbright[local.index] show
  28.         }
  29.         wait 0.1
  30.     
  31.         for (local.index = 1; local.index <= $alarmlight.size; local.index++)
  32.         {
  33.             local.alarmdlight[local.index] light 0 0 0 64
  34.             $alarmcoronasuck[local.index] hide
  35.             $alarmlight[local.index] show
  36.             local.alarmlightbright[local.index] hide
  37.         }
  38.         wait 1
  39.     }
  40.     wait 0.1
  41. }
  42.